// 表格组件整体样式优化
.el-table {
  overflow: hidden;
  border: 0.5px solid #ebeef5 !important;
  border-radius: 8px;

  // 表头单元格
  .el-table__body-header .el-table__cell {
    padding: 5px 0;
    font-weight: 600;
    color: #606266;
    background-color: #f4f4f5 !important;
    border-right: 1px solid #e3e6e7 !important;
    border-bottom: 1px solid #e3e6e7 !important;
  }

  // 固定列（右侧）
  .table-fixed-column--right {
    background-color: #f4f4f5;
  }

  // 所有单元格
  .el-table__row .el-table__cell {
    padding: 5px 0;
    transition: background-color 0.3s;

    &:hover {
      background-color: #f9f9fa;
    }
  }

  // 表头样式增强
  .el-table__header-wrapper {
    .el-table__cell {
      padding: 10px 0;
      font-weight: 700;
      color: #495057;
      background-color: #f8f9fa;
    }
  }
}

.el-card {
  .el-card__header {
    padding: 10px 20px;
    line-height: 32px;
  }
}
